Skip to content

perf: C++20 migration + fixes (supersedes #567)#676

Closed
ninetailedtori wants to merge 27 commits into
SteamClientHomebrew:mainfrom
ninetailedtori:clang-cpp20
Closed

perf: C++20 migration + fixes (supersedes #567)#676
ninetailedtori wants to merge 27 commits into
SteamClientHomebrew:mainfrom
ninetailedtori:clang-cpp20

Conversation

@ninetailedtori
Copy link
Copy Markdown
Contributor

No description provided.

ninetailedtori and others added 25 commits December 31, 2025 00:25
Signed-off-by: ninetailedtori <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
…ngleton<WebkitHookStore> as well.

Signed-off-by: Toria <ninetailedtori@uwu.gal>
…that update to the latest c++20 specifications on code safety.

Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
…e classes that were missed/added between PR start and now.

Signed-off-by: Toria <ninetailedtori@uwu.gal>
…const.

Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
…ptable changes only, mostly neatening things, adding C++20 support, and fixing any typos in my rework.

Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
…rning.

Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
… messing with smth?

Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
@ninetailedtori ninetailedtori changed the title perf: C++20 migration + fixes (#567 cont.) perf: C++20 migration + fixes (supersedes #567) Mar 18, 2026
@ninetailedtori
Copy link
Copy Markdown
Contributor Author

Just had to branch rename when testing a deploy, hahah. This is pretty ready to slam, when we want to move to C++20 @shdwmtr.

Comment thread src/backend/css_parser.cc Outdated
@shdwmtr
Copy link
Copy Markdown
Member

shdwmtr commented May 10, 2026

As this PR's branch has diverged so far from HEAD, its obviously gotten to a point where rebasing it would be more work then just starting again.

I introduced C++23 in main anyways!

@shdwmtr shdwmtr closed this May 10, 2026
@ninetailedtori ninetailedtori deleted the clang-cpp20 branch May 10, 2026 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants